parser: remove unused _gtk_css_parser_read_uri()
authorCosimo Cecchi <cosimoc@gnome.org>
Fri, 13 Jan 2012 23:09:30 +0000 (18:09 -0500)
committerCosimo Cecchi <cosimoc@gnome.org>
Fri, 13 Jan 2012 23:09:30 +0000 (18:09 -0500)
It's not used anymore now.

gtk/gtkcssparser.c
gtk/gtkcssparserprivate.h

index fc6dc3e95aca131c0d9e15837bfd642415cd4227..cf87ef929a744830b4578b5c4396ac66e32e134d 100644 (file)
@@ -446,55 +446,6 @@ _gtk_css_parser_read_string (GtkCssParser *parser)
   return NULL;
 }
 
-char *
-_gtk_css_parser_read_uri (GtkCssParser *parser)
-{
-  char *result;
-
-  g_return_val_if_fail (GTK_IS_CSS_PARSER (parser), NULL);
-
-  if (!_gtk_css_parser_try (parser, "url(", TRUE))
-    {
-      _gtk_css_parser_error (parser, "expected 'url('");
-      return NULL;
-    }
-
-  _gtk_css_parser_skip_whitespace (parser);
-
-  if (_gtk_css_parser_is_string (parser))
-    {
-      result = _gtk_css_parser_read_string (parser);
-    }
-  else
-    {
-      GString *str = g_string_new (NULL);
-
-      while (_gtk_css_parser_read_char (parser, str, URLCHAR))
-        ;
-      result = g_string_free (str, FALSE);
-      if (result == NULL)
-        _gtk_css_parser_error (parser, "not a url");
-    }
-  
-  if (result == NULL)
-    return NULL;
-
-  _gtk_css_parser_skip_whitespace (parser);
-
-  if (*parser->data != ')')
-    {
-      _gtk_css_parser_error (parser, "missing ')' for url");
-      g_free (result);
-      return NULL;
-    }
-
-  parser->data++;
-
-  _gtk_css_parser_skip_whitespace (parser);
-
-  return result;
-}
-
 gboolean
 _gtk_css_parser_try_int (GtkCssParser *parser,
                          int          *value)
index 4fbee6f2af25c95e7f77e62d972bb9caa0bb0fdf..d267530aa8738412567d0b7ca9d86e087ab4273f 100644 (file)
@@ -80,7 +80,6 @@ gboolean        _gtk_css_parser_try_enum          (GtkCssParser          *parser
 
 void            _gtk_css_parser_skip_whitespace   (GtkCssParser          *parser);
 char *          _gtk_css_parser_read_string       (GtkCssParser          *parser);
-char *          _gtk_css_parser_read_uri          (GtkCssParser          *parser);
 char *          _gtk_css_parser_read_value        (GtkCssParser          *parser);
 GtkSymbolicColor *_gtk_css_parser_read_symbolic_color
                                                   (GtkCssParser          *parser);